package com.yidu.logisticssystem.entity;

import java.io.Serializable;

/**
 * 工资表(LogisticsWage)实体类
 *
 * @author licaifeng
 * @since 2021-03-08 16:46:57
 */

public class LogisticsWage implements Serializable {
    private static final long serialVersionUID = -12249432655155946L;
    /**
     * 工资表id
     */
    private Integer wageId;
    /**
     * 员工id外键
     */
    private Integer staffId;
    /**
     * 基本工资
     */
    private Double wageBasepay;
    /**
     * 岗位工资
     */
    private Double wagePost;
    /**
     * 补贴
     */
    private Double wageAllowance;
    /**
     * 加班补助
     */
    private Double wageOvertime;
    /**
     * 应发工资
     */
    private Double wageSalary;
    /**
     * 扣五险一金
     */
    private Double wageTax;
    /**
     * 其他扣款
     */
    private Double wageElse;
    /**
     * 实发工资
     */
    private Double wageSum;
    /**
     * 备注
     */
    private String wageRemark;

    /**
     * 新增列员工姓名
     */
    private String staffName;
    /**
     * 新增列员工编号
     */
    private String staffNum;
    /**
     * 新增列'员工部门'
     */
    private String sectionName;
    /**
     * 新增列'员工职位'
     */
    private String postName;
    /**
     * 新增列'本月工时'
     */
    private Integer gateTime;
    /**
     * 新增列结算年月份
     */
    private String wageMonth;
    /**
     * 新增列地区名
     */
    private String mapName;

    private Object findAllWage;//模糊查询

    private LogisticsStaff staffObj;//关联查询外键的员工表
    private LogisticsSection sectionObj;//关联查询外键的部门表
    private LogisticsPost postObj;//关联查询外键的职位表
    private LogisticsMap mapObj;//关联查询的地区表

    public String getMapName() {
        return mapName;
    }

    public void setMapName(String mapName) {
        this.mapName = mapName;
    }

    public LogisticsMap getMapObj() {
        return mapObj;
    }

    public void setMapObj(LogisticsMap mapObj) {
        this.mapObj = mapObj;
    }

    public Object getFindAllWage() {
        return findAllWage;
    }

    public String getWageMonth() {
        return wageMonth;
    }

    public void setWageMonth(String wageMonth) {
        this.wageMonth = wageMonth;
    }

    public void setFindAllWage(Object findAllWage) {
        this.findAllWage = findAllWage;
    }

    public LogisticsStaff getStaffObj() {
        return staffObj;
    }

    public void setStaffObj(LogisticsStaff staffObj) {
        this.staffObj = staffObj;
    }

    public LogisticsSection getSectionObj() {
        return sectionObj;
    }

    public void setSectionObj(LogisticsSection sectionObj) {
        this.sectionObj = sectionObj;
    }

    public LogisticsPost getPostObj() {
        return postObj;
    }

    public void setPostObj(LogisticsPost postObj) {
        this.postObj = postObj;
    }

    public Double getWageOvertime() {
        return wageOvertime;
    }

    public void setWageOvertime(Double wageOvertime) {
        this.wageOvertime = wageOvertime;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public String getStaffNum() {
        return staffNum;
    }

    public void setStaffNum(String staffNum) {
        this.staffNum = staffNum;
    }

    public String getSectionName() {
        return sectionName;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public String getPostName() {
        return postName;
    }

    public void setPostName(String postName) {
        this.postName = postName;
    }

    public Integer getGateTime() {
        return gateTime;
    }

    public void setGateTime(Integer gateTime) {
        this.gateTime = gateTime;
    }

    public Integer getWageId() {
        return wageId;
    }

    public void setWageId(Integer wageId) {
        this.wageId = wageId;
    }

    public Integer getStaffId() {
        return staffId;
    }

    public void setStaffId(Integer staffId) {
        this.staffId = staffId;
    }

    public Double getWageBasepay() {
        return wageBasepay;
    }

    public void setWageBasepay(Double wageBasepay) {
        this.wageBasepay = wageBasepay;
    }

    public Double getWagePost() {
        return wagePost;
    }

    public void setWagePost(Double wagePost) {
        this.wagePost = wagePost;
    }

    public Double getWageAllowance() {
        return wageAllowance;
    }

    public void setWageAllowance(Double wageAllowance) {
        this.wageAllowance = wageAllowance;
    }

    public Double getWageOverTime() {
        return wageOvertime;
    }

    public void setWageOverTime(Double wageOverTime) {
        this.wageOvertime = wageOverTime;
    }

    public Double getWageSalary() {
        return wageSalary;
    }

    public void setWageSalary(Double wageSalary) {
        this.wageSalary = wageSalary;
    }

    public Double getWageTax() {
        return wageTax;
    }

    public void setWageTax(Double wageTax) {
        this.wageTax = wageTax;
    }

    public Double getWageElse() {
        return wageElse;
    }

    public void setWageElse(Double wageElse) {
        this.wageElse = wageElse;
    }

    public Double getWageSum() {
        return wageSum;
    }

    public void setWageSum(Double wageSum) {
        this.wageSum = wageSum;
    }

    public String getWageRemark() {
        return wageRemark;
    }

    public void setWageRemark(String wageRemark) {
        this.wageRemark = wageRemark;
    }
}
